particle filtration - French English Dictionary